Salut,

> 1) Sur les zones 'read protected', quelle valeur est lue ? 0x14141414

Je ne sais pas si cette valeur est toujours la mme.
Les zones de la ROM protges en lecture peuvent tre lues uniquement si la
"Protection" (celle qui protge les critures en flashROM, les lectures /
critures de certains ports I/O, etc.) est dsactive.
Pour TIEmu, tu peux faire retourner toujours la mme chose quand la
Protection est active, a ne gne pas.
Par contre ce qui serait intressant que l'hexeditor permette toujours de
lire les zones protges quelque que soit l'tat de la protection, sinon
dboguer des tests utilisant les certificats devient infaisable.

>   * The memory at $218000-$219FFF is read protected.  (?)
C'est ce que Johan dit, et je l'ai vrif sur une vraie calc. Je ne comprend
pas pourquoi TI  implmenter a.
L'OS alternatif PedroM de PpHd doit tre coup en 2  cause de a, et l'AMS
contient des 0xFF sur toute la zone puisqu'elle est inutilisable.

> 2) Sinon, aurais-tu un diteur hexa on calc  me conseiller pour viewer
> la RAM/ROM d'une TI89 ?
Ca dpend de ce que tu veux en faire, mais l'application flash Command Post
Plus de Greg Dietsche est pas mal un contient plusieurs outils qui vont au
del de a. tthdex de la TICT est un programme assembleur quivalent, mais
il est moins pratique pour regarder n'importe quelle zone de la mmoire je
crois.
Personnellement j'utilise DB92 qui est un dbogueur complet, avec diteur
hexa (d'ailleurs il y a plusieurs dtails trs simples de ce programme qui
serait pas mal  implmenter dans TiEmu, je peux te faire une liste
dtaille si tu veux). La toute dernire version de DB92 est disponible ici
: http://membres.lycos.fr/hwti/DB92_NOSTUB_ALPHA_041test.rar

> qu'en est-il des ghost spaces ? J'ai implment le support de la Titanium
> et j'ai le meme pb qu'avec la V200: illegal instruction.

Comme l'AMS n'utilise pas les ghost spaces, le problme ne doit pas venir de
l de toute faon.
Les 89/92+/V200 ont des images de la zone 0x0-0x3FFFF en 0x40000-0x7FFFF,
0x80000-0xBFFFF, etc. jusqu' 0x200000.
La Titanium n'a aucun de ces ghost spaces. Les siens sont des images de
0x0-0x1FFFFF en 0x200000 et 0x400000, sachant que la zone 0x40000-0x1FFFFF
retourne des valeurs alatoires en lecture je crois. Il est possible que ces
ghost disparaissent dans des futures versions de la Titanium, et/ou que de
la RAM soit ajoute, d'aprs certaines routines de l'AMS.
En ce qui concerne la protection d'excution en RAM, la zone 0x0-0x3FFFF est
contrle de la mme manire que sur 89/92+/V200. Je crois que personne ne
sait actuellement comment l'excution dans les ghost spaces  0x200000 et
0x400000 est contrle sur Titanium (sur 89/92+/V200, l'excution dans les
ghost spaces  0x40000, 0x80000, etc. peut tre autorise par le bit 7 du
port 0x70006). Peut-tre que l'excution est totalement bannie dans ces
ghost spaces de la Titanium.

> J'ai pas mal arrang les choses depuis la dernire fois. Un build est
> dispo sur le site (la Linux est un peu - rcente) si t'as envie
> d'essayer...

Ok je vais tester.

++, bonne continuation,

Olivier